package yl.hs.bmipfull.viewmodels.flow;


import yl.hs.bmipfull.pojo.flow.FlowConditionEntity;
import yl.hs.bmipfull.pojo.flow.FlowInfoEntity;
import yl.hs.bmipfull.pojo.flow.FlowNodeEntity;
import yl.hs.bmipfull.pojo.flow.FlowNodeHandlersEntity;

import java.util.List;

/**
 * 流程信息 视图模型
 *
 * @author 张凯 on 2021/6/23 <br/>
 */
public class FlowInfoViewModel {


    /**
     * 流程信息
     */
    FlowInfoEntity flowInfo;

    /**
     * 节点信息
     */
    private List<FlowNodeEntity> nodeList;

    /**
     * 节点参与人信息
     */
    private List<FlowNodeHandlersEntity> nodeHandlers;

    /**
     * 流程判断条件信息
     */
    private List<FlowConditionEntity> conditions;


    public FlowInfoEntity getFlowInfo() {
        return flowInfo;
    }

    public void setFlowInfo(FlowInfoEntity flowInfo) {
        this.flowInfo = flowInfo;
    }

    public List<FlowNodeEntity> getNodeList() {
        return nodeList;
    }

    public void setNodeList(List<FlowNodeEntity> nodeList) {
        this.nodeList = nodeList;
    }

    public List<FlowNodeHandlersEntity> getNodeHandlers() {
        return nodeHandlers;
    }

    public void setNodeHandlers(List<FlowNodeHandlersEntity> nodeHandlers) {
        this.nodeHandlers = nodeHandlers;
    }

    public List<FlowConditionEntity> getConditions() {
        return conditions;
    }

    public void setConditions(List<FlowConditionEntity> conditions) {
        this.conditions = conditions;
    }
}
